﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x02000281 RID: 641
	public class TBindArgument : TParseTreeNode
	{
		// Token: 0x170003BB RID: 955
		// (get) Token: 0x0600149E RID: 5278 RVA: 0x00325162 File Offset: 0x00323362
		// (set) Token: 0x0600149D RID: 5277 RVA: 0x00325159 File Offset: 0x00323359
		public virtual int Mode
		{
			get
			{
				return this._mode;
			}
			set
			{
				this._mode = value;
			}
		}

		// Token: 0x170003BC RID: 956
		// (get) Token: 0x0600149F RID: 5279 RVA: 0x0032516A File Offset: 0x0032336A
		// (set) Token: 0x060014A0 RID: 5280 RVA: 0x00325172 File Offset: 0x00323372
		public virtual TExpression BindArgumentExpr
		{
			get
			{
				return this._bindArgumentExpr;
			}
			set
			{
				this._bindArgumentExpr = value;
			}
		}

		// Token: 0x060014A1 RID: 5281 RVA: 0x0032517B File Offset: 0x0032337B
		public override void init(object arg1)
		{
			this._bindArgumentExpr = (TExpression)arg1;
		}

		// Token: 0x040016EC RID: 5868
		private int _mode;

		// Token: 0x040016ED RID: 5869
		private TExpression _bindArgumentExpr;
	}
}
